package com.inepex.inechart.shared.axes;

/**
 * Defines the position of the axis related to perpendicular main axis as:
 * its line and its {@link Tick}s with their labels will be aligned, but the
 * grids are unaffected (they will run through the modul's drawing area).
 * 
 */
public enum AxisPosition {
	/**
	 * in case of horizontal axis -> at the bottom '' vertical axis -> at
	 * the left
	 */
	Minimum,
	/**
	 * at the middle of the drawing area
	 */
	Middle,
	/**
	 * in case of horizontal axis -> at the top '' vertical axis -> at the
	 * right
	 */
	Maximum,
	/**
	 * Display axis at a fix position
	 */
	Fixed,
	/**
	 * Display axis at a fix position, but if it would be invisible dock to
	 * Min/Max, which is closer to its fix position
	 */
	Fixed_Dock_If_Not_Visible
}